TBitMapRenderable Class Reference

Inheritance diagram for TBitMapRenderable:

TCountedRenderable TMCSMPCountedObject I3DShRenderable IMCUnknown IMCUnknown List of all members.

Public Member Functions

I3DShRenderable::EType MCCOMAPI GetGeometryType () const
const TMCPixelBucket *MCCOMAPI GetPixelBucket (TMCRect &rect) const

Static Public Member Functions

static void Create (TBitMapRenderable **renderable, TMCPixelBucket *pixelBucket, const TMCRect &rect)

Protected Member Functions

 TBitMapRenderable (TMCPixelBucket *pixelBucket, const TMCRect &rect)
virtual ~TBitMapRenderable ()

Protected Attributes

TMCPtr< TMCPixelBucket > fPixelBucket
TMCRect fRect

Constructor & Destructor Documentation

TBitMapRenderable::TBitMapRenderable (  TMCPixelBucket *  pixelBucket,
const TMCRect &  rect
)  [protected]
 

virtual TBitMapRenderable::~TBitMapRenderable (   )  [protected, virtual]
 


Member Function Documentation

static void TBitMapRenderable::Create (  TBitMapRenderable **  renderable,
TMCPixelBucket *  pixelBucket,
const TMCRect &  rect
)  [static]
 

I3DShRenderable::EType MCCOMAPI TBitMapRenderable::GetGeometryType (   )  const [virtual]
 

Returns the type of geometry that should be rendered (points, segments or triangles...)

Reimplemented from TCountedRenderable.

const TMCPixelBucket* MCCOMAPI TBitMapRenderable::GetPixelBucket (  TMCRect &  rect  )  const [virtual]
 

Returns a pointer to the pixel bucket contained by the renderable. Returns NULL if the renderable is not a 2D image (see GetGeometryType()).

Reimplemented from TCountedRenderable.


Member Data Documentation

TMCPtr<TMCPixelBucket> TBitMapRenderable::fPixelBucket [protected]
 

TMCRect TBitMapRenderable::fRect [protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Dec 7 14:27:44 2005 for Carrara SDK Doc by  doxygen 1.4.5